package com.kaifamiao.datatypes;

// 自动类型提升:
// 2、多种不同类型的数值参与运算，
//    导致数值范围较小的数据类型自动提升为数值范围较大的数据类型
public class Bull {
    public static void main(String[] args) {

        int a = 100;
        long b = 200;
        // 首先将 a 对应的数值自动提升为 long ，然后再执行加法运算
        long c = a + b ;
        System.out.println( c );

        byte x = 100;
        byte y = 101;
        // byte值自动提升为int值之后再运算
        int z = x + y;
        System.out.println( z );

        short s = 202;
        short h = 303;
        // short值自动提升为int值之后再运算
        int t = s + h;
        System.out.println( t );

        int xs = x + s ;
        System.out.println( xs );

        char ch1 = '\u55b5';
        char ch2 = '\u8fa3';
        int i = ch1 + ch2;
        System.out.println( i );

    }
}
